package models

import "github.com/astaxie/beego/orm"

/**
@author jack
*/
type Stores struct {
	StoresId          int    `pk:"ai"`
	StoresName        string `form:"storename"`
	StoresDescription string `form:"storeinfo"`
	StoresMainpic     string
	StoresLoopPic1    string
	StoresLoopPic2    string
	StoresLoopPic3    string
}

func GetStoreByPrimarkKey(storeId int) Stores {
	var store Stores
	sql := QueryByPrimaryKey(store)
	newOrm := orm.NewOrm()
	row := newOrm.Raw(sql, storeId).QueryRow(&store)
	if row != nil {
		panic(row)
	}
	return store
}

func GetStoreIdByItem(goodId int) int {
	return SelectAllFromGoodWherePrimaryKey(goodId).GoodStoreId
}

func GetStoreByItemId(goodId int) Stores {
	return GetStoreByPrimarkKey(GetStoreIdByItem(goodId))
}
